約 3,395,996 件
https://w.atwiki.jp/linux-memo/pages/18.html
トップページ パッケージ RPM Installer/Updater rpm yum-3.2.24-2.fc11(noarch) srpm yum-3.2.24-2.src.fc11(noarch) グループ システム ライセンス GPLv2+ 機能 YumとはRPMパッケージを自動的にダウンロードまたはアップデートするユーティリティである。他に必要なファイルを判断して自動的にダウンロードする場合もある。 Yum is a utility that can check for and automatically download and install updated RPM packages. Dependencies are obtained and downloaded automatically prompting the user as necessary. HOME Yellowdog updater modified サイズ 3.1Mb GUI gpk-application 設定ファイル /etc/yum.conf 設定記述方法は man yum.conf 両方同時に開いてみてください。man yum.conf の記述に従い[main]より下方に向かい/etc/yum.confが記述されているのが分かります。 log /var/log/yum.log 使用法 インストールされているソフトのリスト # yum list installed アップデート可能なパッケージを検索する # yum check-update パッケージ名 更新可能な全てのパッケージの更新をする # yum update 特定のアプリをインストールするには # yum install パッケージ名 削除するには # yum remove パッケージ名 パッケージグループのインストール # yum grouplist Fedora Eclipse Java Ruby X Window System LXDE OCaml XFCE # yum groupinstall パッケージグループ名 参考 Linux Lovers yumの使い方
https://w.atwiki.jp/linux-memo/pages/14.html
トップページ yum RPM Installer/Updater rpm yum-3.2.24-2.fc11(noarch) srpm yum-3.2.24-2.src.fc11(noarch) グループ システム ライセンス GPLv2+ 機能 YumとはRPMパッケージを自動的にダウンロードまたはアップデートするユーティリティである。他に必要なファイルを判断して自動的にダウンロードする場合もある。 Yum is a utility that can check for and automatically download and install updated RPM packages. Dependencies are obtained and downloaded automatically prompting the user as necessary. HOME Yellowdog updater modified サイズ 3.1Mb GUI gpk-application 設定ファイル /etc/yum.conf 設定記述方法は man yum.conf 両方同時に開いてみてください。man yum.conf の記述に従い[main]より下方に向かい/etc/yum.confが記述されているのが分かります。 log /var/log/yum.log 使用法 インストールされているソフトのリスト # yum list installed アップデート可能なパッケージを検索する # yum check-update パッケージ名 更新可能な全てのパッケージの更新をする # yum update 特定のアプリをインストールするには # yum install パッケージ名 削除するには # yum remove パッケージ名 パッケージグループのインストール # yum grouplist Fedora Eclipse Java Ruby X Window System LXDE OCaml XFCE # yum groupinstall パッケージグループ名 参考 Linux Lovers yumの使い方
https://w.atwiki.jp/net-tools/pages/54.html
前ページLinux Linuxドキュメント 日本語manページgrep,egrep less 前ページLinux
https://w.atwiki.jp/hama170628/pages/69.html
インストール 以下の3つのファイルをインストールします。 yumでインストール可能ですがいくつかはnet-snmpと同時にインストールできます。 net-snmp net-snmp-util net-snmp-lib lm_sensors snmp.confの設定 # vi /etc/snmp/snmpd.conf com2sec localGroup 127.0.0.1 public com2sec notConfigGroup default public group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser group localSecurity v1 localGroup group localSecurity v2c localGroup group localSecurity usm localGroup view all included .1 80 view systemview included .1.3.6.1.2.1.1 view systemview included .1.3.6.1.2.1.25.1.1 access notConfigGroup "" any noauth exact systemview none none access localSecurity "" any noauth exact all none none syslocation Second at rack #1 syscontact root@send.test pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat disk / 10000 snmpdの起動 # service snmpd start # chkconfig snmpd on RHEL8での追記 # systemctl list-unit-files snmpd.service disabled snmptrapd.service disabled # systemctl unmask snmpd.service # systemctl unmask snmptrapd.service
https://w.atwiki.jp/hideaki0121/pages/27.html
linuxとwindowsのデュアルブートのPCにおいてlinux上でwindowsのドライブを読み込む方法 注意事項 一時的に読み込みたい場合 オートマウント設定ファイルとリスタート 注意事項 windowsフォルダを読み込む場合は必ずroot権限で実行する # su - hddの種類が違う場合があるのでよく確認する。 hda1なのかsda1なのかを区別する。 linux上においてwindowsがどの領域にマウントされているかを確認する 今回はwindows上のディスクがc,dがあったがcをマウントする場合はsda1,dをマウントする場合はsda5であったので注意が必要[linux上には領域を3つほど占有している模様] すべて/misc/win というフォルダを作成するものとして説明 一時的に読み込みたい場合 hda1を読み込みたい場合[sdaの場合は書き換える] hda1[sda1](Windows)をマウント # mount -t ntfs /dev/hda1[sda1] /misc/win windowsをアンマウント # umount /misc/win オートマウント設定ファイルとリスタート 研究室ではmiscの下にファイルサーバーをリンクしているので、当然miscの下にwinというフォルダを作ることとなる。このような記述のため(home-rw,exec,nodev,nosuidkiji /home) 下の例はhda1の場合であるので注意が必要 /etc/auto.misc を emacsなどを用いて次の一行を加える win-fstype=ntfs /dev/hda1 書き換えたらコマンドからautofsを再起動する # /etc/rc.d/init.d/autofs restart
https://w.atwiki.jp/ochamemo/pages/17.html
開いているポートを調べる ディレクトリを固める プロセスを文字列指定で消す。 指定ファイルの中に指定文字があるか検索 unixでのファイルの解凍・圧縮方法 .gz 解凍(元ファイルは消える) 圧縮(元ファイルは消える) .zip 解凍 圧縮 リダイレクトの話 bashの設定ファイル locate用のDBを更新する 一定期間より前の古いファイルを削除したい ディスク使用量 ディレクトリ使用量 容量を食ってるディレクトリを特定する IPアドレスを調べる CPUを調べる メモリを調べる OSを調べる カーネルを調べる 子供を飛ばして孫ディレクトリを作る 時刻の設定 開いているポートを調べる nmap localhost ディレクトリを固める hogeディレクトリ以下をまとめたいとき tar cvfz ocn.tar.gz hoge 解凍。 tar xvfz ocn.tar.gz hoge 中身を確認。 tar tvfz ocn.tar.gz hoge プロセスを文字列指定で消す。 ps -e |grep -v grep|grep 文字列 | awk { print "kill -9 ",$1 } | sh 指定ファイルの中に指定文字があるか検索 find . -name *.php* -print |xargs grep norm_* 以下でもできるが、ファイル名が出ない。 {} の部分にファイル名が渡される。 \; はおまじない。 find . -name \*.c -exec grep hogehoge {} \; http //10.1.1.86/html/puki/index.php?%BE%AE%B5%BB%2FUNIX#content_1_3 unixでのファイルの解凍・圧縮方法 .gz 解凍(元ファイルは消える) gzip -d filename 標準出力して元ファイルを残す方法は以下 gzip -dc filename 圧縮(元ファイルは消える) gzip filename .zip 解凍 unzip filename 圧縮 zip compress.zip file1 file2 http //uguisu.skr.jp/Windows/tar.html リダイレクトの話 前提 0 標準入力 1 標準出力 2 標準エラー どちらかの出力を消す command 1 /dev/null command 2 /dev/null 標準出力と標準エラーをまとめてコマンドへ command 2 1 |less 標準出力と標準エラーをまとめてファイル出力 command file 2 1 2 1の意味 2 の出力先を、1 の出力先と同じものに設定する 2 の出力先を 1 にマージするではない また、リダイレクトは左から順番に解析される したがって下記の書き方ではうまくいかない command 2 1 1 file 最初に2が1と同じ画面に設定されr、その後1だけfileに設定されるから 一方以下の下記かたならば command 1 file 2 1 最初に1の出力先がファイルになり、2の出力先が1と同じファイルに設定される。 http //x68000.q-e-d.net/68user/unix/pickup?%A5%EA%A5%C0%A5%A4%A5%EC%A5%AF%A5%C8 bashの設定ファイル ログインした時の読み込み順 1 /etc/profile 全体に効く設定(ログイン時のみ) 2 /etc/bashrc 全体に効く設定(毎回) 3 /.bashrc ユーザごとに効く設定(毎回) 4 /.bash_profile ユーザごとに効く設定(ログイン時のみ) 実際には、システムにより/etc/profileが読み込まれ、 続いて、システムにより/.bash_profileが読み込まれるが先頭で.bashrcが読み込まれ さらに.bashrcでは先頭で/etc/bashrcが読み込まれるため上記のような順番になる。 ※profileは、ログイン時のみ必要な処理を記述する。 suの時の読み込み順 1 /etc/bashrc 全体に効く設定(毎回) 2 /.bashrc ユーザごとに効く設定(ログイン時のみ) locate用のDBを更新する $ updatedb 一定期間より前の古いファイルを削除したい まずチェック用 find /hoge/log -type f -daystart -mtime +4 -printf "%TD %p\n" |grep -v \.svn |sort 削除用 find /hoge/log -type f -daystart -mtime +4 |grep -v \.svn |xargs rm 意味 -type f →ファイルのみを対象とする -daystart 基準時間をその日の0 00にする -mtime +4 →5日以前のファイルを対象とする (atime アクセス日 ctime ステータス変更 mtime 修正) -printf "%TD %p\n" タイムスタンプとファイル名を表示する grep - v .*\.svn.* →.svnを含まないものを対象とする 日付指定の仕方 -mtime +4 ...5日以前 -mtime 4 ...4日丁度 -mtime -4 ...3日以内 ディスク使用量 df -h ディレクトリ使用量 du -sk ディレクトリ k デフォルトの 512 バイト単位の代わりに 1024 バイト単位を使用する。 s 実際に引き数で指定された対象による使用量のみを表示し、そのサブディレクトリによる使用量は表示しない。 容量を食ってるディレクトリを特定する 以下のコマンドを「/」におりて実行 ls | sudo xargs du -sm | sort -nr 表示された一覧から、容量を食ってるディレクトリに移動して、 上記コマンドを繰り返す。 s サブディレクトリを無視 m 単位をMで IPアドレスを調べる /sbin/ifconfig CPUを調べる cat /proc/cpuinfo メモリを調べる free -m m MB単位で表示 OSを調べる cat /etc/redhat-release カーネルを調べる uname -a 子供を飛ばして孫ディレクトリを作る mkdir -p dir1/dir2 時刻の設定 date MMDDhhmmYY 例 sudo date 0810235500
https://w.atwiki.jp/pclinuxtips/pages/31.html
■電気用品安全法 手続の流れ http //www.meti.go.jp/policy/consumer/seian/denan/tetsuduki_annai/index.htm ■1.電気用品名の確認 ●電気用品の区分 『電気用品安全法施行規則 http //law.e-gov.go.jp/htmldata/S37/S37F03801000084.html http //law.e-gov.go.jp/cgi-bin/idxselect.cgi?IDX_OPT=1 H_NAME=%93d%8BC%97p%95i%88%C0%91S%96%40 H_NAME_YOMI=%82%A0 H_NO_GENGO=H H_NO_YEAR= H_NO_TYPE=2 H_NO_NO= H_FILE_NAME=S37F03801000084 H_RYAKU=1 H_CTG=1 H_YOMI_GUN=1 H_CTG_GUN=1 別表第一 電気用品の区分(第2条関係)』 http //www.meti.go.jp/policy/consumer/seian/denan/hourei/youhinkubun/beppyou1_denkiyouhinkubun.htm 18 交流用電気機械器具(令別表第1第9号及び令別表第2第11号に掲げるもの) ●電気用品の区分及び品目 『特定電気用品(115品目)』 http //www.meti.go.jp/policy/consumer/seian/denan/hourei/denkiyouhin_ichiran/tokutei_denki.htm 交流用電気機械器具 114 直流電源装置 『電気用品安全法施行令 別表第一 (第一条、第一条の二、第二条関係) 』 http //law.e-gov.go.jp/htmldata/S37/S37SE324.html#3000000001000000000000000000000000000000000000000000000000000000000000000000000 九 第二号から前号までに掲げるもの以外の交流用電気機械器具であつて、次に掲げるもの(定格電圧が一〇〇ボルト以上三〇〇ボルト以下及び定格周波数が五〇ヘルツ又は六〇ヘルツのものに限る。) (四) 直流電源装置(交流電源装置と兼用のものを含み、定格容量が一キロボルトアンペア以下のものに限り、無線通信機の試験用のものその他の特殊な構造のものを除く。) 五年 ●当該電気用品の型式の区分 『電気用品安全法施行規則 http //law.e-gov.go.jp/htmldata/S37/S37F03801000084.html 別表第二 型式の区分 memo 二重絶縁構造 http //homepage3.nifty.com/tsato/terms/iec950-table2h.html http //www.biwa.ne.jp/~tnakayan/d0_19.htm memo http //www.pse-japan.com/dictionaly/pse/ac_adapter.html 二重絶縁構造の直流電源装置(AC Adapter)の場合、電源コードセットはVCTF等2重被覆のキャブタイヤコード若しくはキャブタイヤケーブル等が必要です。VFF等のビニールコードは二重絶縁構造の直流電源装置(AC Adapter)には同梱できません。 ■2.行為内容の確認 製造または輸入事業の場合 → 届出、基準適合確認、適合性検査受検等の義務が課され、 これらを履行した場合に表示・販売できます。 販売の場合 → 表示を確認した上で販売できます。 ■3.事業届出 ■4.基準適合確認 技術基準に適合させる ■5.特定電気用品の確認 特定電気用品(115品目)である場合、 適合性検査を受検する。 ■6.適合性検査 輸入事業者は、外国製造事業者に発行された 証明書の写し ( 副本)を、届出輸入事業者が 保存することとなります。 ■7.自主検査 電気用品の製造又は輸入を行うにあたっては、国が定めた検査の方式により検査を行い、検査記録を作成し、これを検査の日から3年間保存する必要があります。 『検査の方式(電気用品安全法施行規則 別表第三)』 http //www.meti.go.jp/policy/consumer/seian/denan/tetsuduki_annai/sub/kensa_no_houshiki.htm http //law.e-gov.go.jp/htmldata/S37/S37F03801000084.html 特定電気用品は、以下が必要 →(1)製造工程検査 (2)完成品検査 (3)試料検査 工場の出荷検査、出荷検査記録のコピーを取り寄せる 完成品について行う検査 「その他の特定電気用品にあつては外観、絶縁耐力及び通電について一品ごとに技術基準において定める試験の方法又はこれと同等以上の方法により行うこと。」 検査記録に記載すべき事項は、次のとおりです。 1. 電気用品の品名及び型式の区分並びに構造、材質及び性能の概要 2. 検査を行つた年月日及び場所 3. 検査を実施した者の氏名 4. 検査を行つた電気用品の数量 5. 検査の方法 6. 検査の結果 検査記録については特にあらかじめ定められた様式はありません。各事業者の方が自由な様式で作成し、記載すべき事項が盛り込まれていれば結構です。 検査記録の保存期間は、検査の日から3年間です。 検査記録は、記載すべき事項を電磁的方法により記録することにより作成し、保存することができます。 ■8.表示 届出事業者は、基準に適合し、検査等を実施した電気用品について、国が定めた表示(PSEマーク等)を付すことができます。 届出事業者が付する場合の表示の方式は、 * 記号 * 届出事業者名 * 登録検査機関名称(特定電気用品の場合) * 定格電圧、定格電流等の諸元 について、必要な事項が定められています。 『電気用品の表示の方式(電気用品の技術上の基準(省令)附表第6』 http //law.e-gov.go.jp/htmldata/S37/S37F03801000085.html#3000000091000000000000000000000000000000000000000000000000000000000000000000000 直流電源装置 1 定格電圧 2 定格入力容量 3 定格周波数 4 定格出力電圧 5 定格2次電流 6 自動車スタータ用に使用するものにあつては、その旨 7 おもちや用のものにあつては、その旨 8 二重絶縁構造のものにあつては、の記号 http //www.pse-japan.com/blog/cat77/post_66.html http //law.e-gov.go.jp/htmldata/S37/S37F03801000084.html 第五章 検査機関の登録等 第一節 検査機関の登録 (登録の区分) 第十九条 十五 交流用電気機械器具(第三号から前号までに掲げるものを除き、基準省令第一項 に係るものに限る。) 基準省令第一項 『電気用品の技術上の基準を定める省令』 http //law.e-gov.go.jp/cgi-bin/idxrefer.cgi?H_FILE=%8f%ba%8e%4f%8e%b5%92%ca%8e%59%8f%c8%82%4f%82%50%82%4f%82%4f%82%4f%94%aa%8c%dc REF_NAME=%8a%ee%8f%80%8f%c8%97%df%91%e6%88%ea%8d%80 ANCHOR_F=1000000000000000000000000000000000000000000000001900000000001000000000000000000 ANCHOR_T=1000000000000000000000000000000000000000000000001900000000001000000000000000000#1000000000000000000000000000000000000000000000001900000000001000000000000000000 1 技術上の基準 八 電気用品安全法施行令(昭和三十七年政令第三百二十四号)別表第一第六号から第九号まで及び別表第二第七号から第十一号までに掲げる交流用電気機械器具並びに携帯発電機 - ★別表第八★ (ACアダプターは別表第一第九号) 別表第八 令別表第1第6号から第9号まで及び別表第2第7号から第11号までに掲げる交流用電気機械器具並びに携帯発電機 1 共通の事項 (1) 材料 イ 器体の材料は、通常の使用状態における温度に耐えること。 ・・・・・・・ http //www.misakicorp.co.jp/acstd.htm
https://w.atwiki.jp/bambooflow/pages/70.html
synapticsタッチパッド設定 タッチパッド上で、スクロールさせる機能はVine4.1の標準では用意されていない。 対応しているノートパソコンであれば、タッチパッドのエッジを利用したスクロールが可能となる。 わたしの環境、 TOSHIBA T4/495CME Vine Linux4.1 下調べ あなたの環境で動作するかどうかを確認する。 $ dmesg | grep input input AT Translated Set 2 keyboard as /class/input/input0 input PS/2 Mouse as /class/input/input1 input AlpsPS/2 ALPS GlidePoint as /class/input/input2 "ALPS"が見つかれば、対応している可能性が高い。 見つからない人は、ごめんなさい。わかりません。 あと、/proc/bus/input/devicesをのぞいてみるのもよいかも。 インストール Vine4.1はapt-getで取得可能だった。 # apt-get install synaptics ここで、apt-getのGUIツールの"synaptic"と名前が混同しやすいので注意。 設定 mouseconfigとかを使うと、メニューに"ALPS GlidePoint (PS/2)"が追加されているので、これを選択すればいいのかな、と思ったんだけどダメだった。 よって、直接ファイルを設定。 詳細は、/usr/share/doc/synaptics-0.14.6/INSTALLを参照。 設定は、/etc/X11/xorg.confファイルを編集する。 まず、以下のようにロードするモジュールを追加。 Section "Module" ... Load "synaptics" ... EndSection 次に、以下の記述を追加。 Section "InputDevice" Identifier "TouchPad" Driver "synaptics" Option "Device" "/dev/input/mice" Option "Protocol" "auto-dev" Option "LeftEdge" "120" Option "RightEdge" "830" Option "TopEdge" "120" Option "BottomEdge" "650" Option "FingerLow" "14" Option "FingerHigh" "15" Option "MaxTapTime" "180" Option "MaxTapMove" "110" Option "EmulateMidButtonTime" "75" Option "VertScrollDelta" "20" Option "HorizScrollDelta" "20" Option "MinSpeed" "0.3" Option "MaxSpeed" "0.75" Option "AccelFactor" "0.015" Option "EdgeMotionMinSpeed" "200" Option "EdgeMotionMaxSpeed" "200" Option "UpDownScrolling" "1" Option "CircularScrolling" "1" Option "CircScrollDelta" "0.1" Option "CircScrollTrigger" "2" EndSection 最後に、以下のように変更。 Section "ServerLayout" ・・・ #InputDevice "Mouse0" "CorePointer" # コメントアウト InputDevice "TouchPad" "CorePointer" # 追加 ・・・ EndSection これで保存して、Xを再起動するとうまく動くやつはうまくいく。 以上
https://w.atwiki.jp/knight_9999/pages/33.html
トップページ Linux Rsyncによるコピー Rsyncによるコピー 転送レートを指定する bwlimitオプションを使う。 rsync -vurl --delete --bwlimit=512 dir1/ /dir2 単位がKBPSなので注意。 変換表 100Mbps 12500KBps 10Mbps 1250KBps 1Mbps 125KBps 500kbps 62.5KBps 権限オプション -o オーナー情報を維持 (rootのみ可能) -g グループ情報を維持 (rootのみ可能) -p 権限情報を維持 rsyncとディレクトリの権限 コピーしようとしたディレクトリにアクセス出来ないディレクトリがあると、エラーになってしまい、 何もコピーされない。 rsync -vurl --delete sample1/ sample2 rsync opendir "/home/xxxx/temp/sample1/nuo" failed Permission denied (13) deleting sample1/nuo/ deleting sample1/hoge/ deleting sample1/foo/ deleting sample1/ IO error encountered -- skipping file deletion sent 99 bytes received 15 bytes 228.00 bytes/sec total size is 0 speedup is 0.00 rsync error some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9] そういう場合は、除外指定をすればコピーできるようになる。 仮に、sample1ディレクトリの構造が sample1/ hoge foo nuo となっている場合で、nuoが読み込めない場合は rsync -vurl --delete --exclude "/nuo" sample1/ sample2 とする。 この場合、コピー後のsample2ディレクトリは sample2/ hoge foo になる。 sample1ディレクトリを含めてコピーする場合は rsync -vurl --delete --exclude "sample1/nuo" sample1 sample2 のように、除外のときもsample1から記述する。 コピー後のsample2のディレクトリは sample2/ sample1/ hoge foo となる。 (2013/5/23)
https://w.atwiki.jp/ljhvs/pages/55.html
/src/以下のディレクトリには, UNIX で使用するアプリケーションのコンパイル前のソースファイルが置いてあります VNC で Windows と共存 複数のファイルから特定の文字列を検索 人の書いたプログラムを読んでいたり、数多くある設定ファイルの中から特定の文字列を検索したい場面が多々あります。そんな時に役立つのがfind、xargs、grepです。 find - ディレクトリ階層下のファイルを検索する。 xargs - 標準入力からコマンドラインを作成し、それを実行する。 grep - パターンにマッチする行を表示する。 (manページより) この3つを組合わせることで、複数のファイルから特定の文字列を検索する事ができます。(勿論個々のオプションを指定すれば、さまざまな検索ができます) find /etc/ | xargs grep wind-master.dip.jp 上記では、/etc/以下のファイルから、wind-master.dip.jpという文字列を検索しています。